using System;
using System.Collections.Generic;

namespace Maxleaf.EDI.Domain.K3
{
    public partial class ICStockBill
    {
        public string FBrNo { get; set; }
        public int FInterID { get; set; }
        public Nullable<short> FTranType { get; set; }
        public Nullable<System.DateTime> FDate { get; set; }
        public string FBillNo { get; set; }
        public string FUse { get; set; }
        public string FNote { get; set; }
        public Nullable<int> FDCStockID { get; set; }
        public Nullable<int> FSCStockID { get; set; }
        public Nullable<int> FDeptID { get; set; }
        public Nullable<int> FEmpID { get; set; }
        public Nullable<int> FSupplyID { get; set; }
        public Nullable<int> FPosterID { get; set; }
        public Nullable<int> FCheckerID { get; set; }
        public Nullable<int> FFManagerID { get; set; }
        public Nullable<int> FSManagerID { get; set; }
        public Nullable<int> FBillerID { get; set; }
        public Nullable<int> FReturnBillInterID { get; set; }
        public string FSCBillNo { get; set; }
        public Nullable<int> FHookInterID { get; set; }
        public Nullable<int> FVchInterID { get; set; }
        public short FPosted { get; set; }
        public Nullable<short> FCheckSelect { get; set; }
        public Nullable<int> FCurrencyID { get; set; }
        public Nullable<int> FSaleStyle { get; set; }
        public Nullable<int> FAcctID { get; set; }
        public short FROB { get; set; }
        public string FRSCBillNo { get; set; }
        public short FStatus { get; set; }
        public bool FUpStockWhenSave { get; set; }
        public bool FCancellation { get; set; }
        public int FOrgBillInterID { get; set; }
        public Nullable<int> FBillTypeID { get; set; }
        public Nullable<int> FPOStyle { get; set; }
        public Nullable<int> FMultiCheckLevel1 { get; set; }
        public Nullable<int> FMultiCheckLevel2 { get; set; }
        public Nullable<int> FMultiCheckLevel3 { get; set; }
        public Nullable<int> FMultiCheckLevel4 { get; set; }
        public Nullable<int> FMultiCheckLevel5 { get; set; }
        public Nullable<int> FMultiCheckLevel6 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate1 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate2 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate3 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate4 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate5 { get; set; }
        public Nullable<System.DateTime> FMultiCheckDate6 { get; set; }
        public Nullable<int> FCurCheckLevel { get; set; }
        public Nullable<int> FTaskID { get; set; }
        public Nullable<int> FResourceID { get; set; }
        public bool FBackFlushed { get; set; }
        public int FWBInterID { get; set; }
        public int FTranStatus { get; set; }
        public Nullable<int> FZPBillInterID { get; set; }
        public Nullable<int> FRelateBrID { get; set; }
        public int FPurposeID { get; set; }
        public System.Guid FUUID { get; set; }
        public int FRelateInvoiceID { get; set; }
        public byte[] FOperDate { get; set; }
        public Nullable<int> FImport { get; set; }
        public Nullable<int> FSystemType { get; set; }
        public int FMarketingStyle { get; set; }
        public int FPayBillID { get; set; }
        public Nullable<System.DateTime> FCheckDate { get; set; }
        public string FExplanation { get; set; }
        public string FFetchAdd { get; set; }
        public Nullable<System.DateTime> FFetchDate { get; set; }
        public int FManagerID { get; set; }
        public int FRefType { get; set; }
        public int FSelTranType { get; set; }
        public int FChildren { get; set; }
        public short FHookStatus { get; set; }
        public int FActPriceVchTplID { get; set; }
        public int FPlanPriceVchTplID { get; set; }
        public int FProcID { get; set; }
        public int FActualVchTplID { get; set; }
        public int FPlanVchTplID { get; set; }
        public Nullable<int> FBrID { get; set; }
        public int FVIPCardID { get; set; }
        public decimal FVIPScore { get; set; }
        public decimal FHolisticDiscountRate { get; set; }
        public string FPOSName { get; set; }
        public int FWorkShiftId { get; set; }
        public int FCussentAcctID { get; set; }
        public bool FZanGuCount { get; set; }
        public string FPOOrdBillNo { get; set; }
        public int FLSSrcInterID { get; set; }
        public Nullable<System.DateTime> FSettleDate { get; set; }
        public Nullable<int> FManageType { get; set; }
        public string FHeadSelfB0146 { get; set; }
        public string FHeadSelfB0147 { get; set; }
        public string FHeadSelfB0149 { get; set; }
        public string FHeadSelfA0228 { get; set; }
        public string FHeadSelfB0152 { get; set; }
        public Nullable<int> FHeadSelfB0433 { get; set; }
        public Nullable<int> FHeadSelfA0229 { get; set; }
        public string FHeadSelfB0153 { get; set; }
        public string FHeadSelfB0154 { get; set; }
        public Nullable<int> FOrderAffirm { get; set; }
        public string FHeadSelfB0156 { get; set; }
        public string FHeadSelfB0157 { get; set; }
        public string FHeadSelfD0132 { get; set; }
        public string FHeadSelfD0133 { get; set; }
        public Nullable<int> FHeadSelfB0936 { get; set; }
        public string FHeadSelfB0161 { get; set; }
        public string FHeadSelfB0162 { get; set; }
        public string FHeadSelfB0163 { get; set; }
        public string FHeadSelfB0164 { get; set; }
        public string FHeadSelfB0159 { get; set; }
        public Nullable<System.DateTime> FHeadSelfB0151 { get; set; }
        public string FHeadSelfB0167 { get; set; }
        public Nullable<int> FHeadSelfB0160 { get; set; }
        public string FHeadSelfB0937 { get; set; }
        public Nullable<int> FHeadSelfB0434 { get; set; }
        public string FHeadSelfB0148 { get; set; }
    }
}
